Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F1 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Belgium F2 Italy F1 Italy F4 Italy F15 Italy F34 Italy F35 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F16 Germany F7 Portugal F4 Slovakia F3 Austria F10 Tunisia F4 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F1 Germany F2 Austria F1 Germany F4 Ivory Coast F1 Germany F5 Ivory Coast F2 Italy F2 Canada F2 Canada F3 Italy F4 Croatia F4 Croatia F5 Czech Rep. F3 Iran F3 Czech Rep. F2 Slovenia F1 Netherlands F3 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Great Britain F4 Italy F11 Netherlands F3 Germany F7 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Italy F1 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Slovakia F2 Croatia F6 Austria F1 Italy F19 Italy F12 Italy F16 Italy F30 Italy F31 Italy F32 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F15 Canada F1 Croatia F4 (Opatija) Austria F5 Croatia F1 Italy F2 Italy F11 Switzerland F1 Czech Republic F2 Austria F5 Czech Republic F1 M15 Bergamo M15 Slovenska Bistrica M25 Padova Bukhara Challenger - Bukhara M25 Trnava 6th Sardinian International Championships - Cagliari M15 Ollersbach M25 Santa margherita di Pula M15 Vienna Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Tehran Open 2004 - Tehran Olbia Challenger - Olbia Garden Open - Rome Lambertz Open - Aachen Togliatti Cup - Togliatti San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Mordovia Cup - Saransk Steelers Cup - Kosice Open de la Ville de Saint Denis - Reunion Island 10° Trofeo Luigi Pezzoli - Bergamo Genoa Open - Genova Tennis Napoli Cup - Napoli Challenger Copa Sevilla - Seville Penza Cup - Penza Ciutat de Barcelona - Barcelona 4th Volkswagen Challenger - Wolfsburg Citta di Monza - Monza Open Prevadies - St. Brieuc Prosperita Open 2007 - Ostrava Open Costa Daurada - Tarragona Schickedanz Open 2007 - Furth M25+H Kassel Steelers Cup - Kosice Mordovia Cup - Mordovia Riviera di Rimini Challenger - Rimini Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons St. Petersburg Challenger 2006 - St. Petersburg 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Taiwan Challenger - Kaohsiung Morocco Tennis Tour - Tanger Kosice Open-Steelers Cup 2008 - Kosice Moncton Men's Challenger - Moncton s'Tennis Masters Challenger - Graz SIR Supermercadi Challenger - Rome Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Kos-Zucchetti Tennis Cup - Cordenons Alexander Kolyaskin Memorial - Donetsk Rome Challenger Ostrava Challenger Lugano Challenger Milan Challenger Rimini Challenger San Marino Challenger Challenger Banque Nationale - Granby Samarkand Challenger Ljubljana Open 2008 - Ljubljana Trnava Challenger Aachen Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Rhodes Challenger Busan Challenger Fergana Challenger Prostejov Challenger Lugano Challenger Arad Challenger Furth Challenger Samarkand Challenger Karshi Challenger Busan Open Challenger Tennis - Busan Alphen Challenger Tashkent Challenger Eckental Challenger Bergamo Challenger Kitzbuhel Challenger Wolfsburg Challenger Ostrava Challenger Guzzini Challenger - Recanati Milan Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Astana Challenger Sarajevo Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Shanghai Challenger Ningboo Challenger Tashkent Challenger Trnava Challenger Bangkok Challenger Ortisei Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger Leon Challenger San Benedetto Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Brasov Challenger Trnava Challenger Tashkent Challenger Mersin Challenger Rome Challenger Samarkand Challenger Furth Challenger Almaty Challenger 1 - Almaty Kosice Challenger Milan Challenger Marburg Challenger Siemens Open 2007 - Scheveningen Todi Challenger Lexington Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Orbetello Challenger Aptos Challenger San Marino Challenger Oklahoma Challenger - Tulsa Genova Challenger St. Remy Challenger Tatra Banka Slovak Open - Bratislava Petange Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Andria Challenger Astana Challenger Cherbourg Challenger III Isla de Lanzarote - Lanzarote Bratislava Challenger Savannah Challenger Heilbronn Challenger Samarkand Challenger Vicenza Challenger Bath Challenger Winnetka Challenger San Benedetto Challenger Vancouver Challenger Liberec Challenger Bergamo Challenger Aptos Challenger Morelos Challenger M25 Santa Margherita di Pula Kazan Challenger Astana Challenger Tampere Challenger Tashkent Challenger Geneva Challenger Brescia Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Prostejov Challenger Padova Challenger Todi Challenger Liberec Challenger Manerbio Challenger Como Challenger Agri Challenger Rome Challenger Lima Challenger Brescia Challenger ATP Challenger Tour Finals Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Trnava Challenger Bergamo Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger Vancouver Challenger Barletta Challenger Prague Challenger Poprad Tatry Challenger Kosice Challenger ATP Slovak Open Challenger - Bratislava Winnetka Challenger Binghamton Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Karshi Challenger Rome Challenger Vicenza Challenger Trnava Challenger Marburg Challenger Prague Challenger Geneva Challenger Liberec Challenger Poprad Tatry Challenger Heilbronn Challenger Kosice Challenger Campinas Challenger Tashkent Challenger Salinas Challenger Buenos Aires Challenger Ismaning Challenger Cali Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger Ostrava Challenger UTC Open by Selena - Cherkassy Furth Challenger Trnava Challenger Napoli Challenger Astana Challenger Padova Challenger Liberec Challenger Seoul Challenger Mons Challenger Ortisei Challenger Aachen Challenger Morelos Challenger Bratislava Challenger Punta Del Este Challenger Guzzini Challenger - Recanati Punta Del Este Challenger Sina-Kia Motors Tennis Cup - Cordenons Singapore Challenger Samarkand Challenger - Samarkand Vercelli Challenger Ostrava Challenger Karshi Challenger Mestre Challenger Bratislava Challenger Shymkent Challenger Tatra Banka Open - Bratislava M15 Trnava Biella Challenger Bratislava Challenger Caltanissetta Challenger Aptos Challenger Cordenons Challenger San Benedetto Challenger Prague Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger Izmir Challenger Tashkent Challenger Montevideo Challenger Kosice Challenger Santo Domingo Challenger Maia 1 Challenger Wroclaw Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Chengdu Challenger Heilbronn Challenger Prostejov Challenger Napoli Challenger Bratislava Challenger Shymkent Challenger Ostrava Challenger Como Challenger Bogota Challenger Samarkand Challenger Turin Challenger Ludwigshafen Challenger Moscow Challenger Recanati Challenger San Benedetto Challenger Volkswagen Challenger 2004 - Wolfsburg Biella Challenger Concepcion Challenger Aptos Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Kyiv Open - Kiev Trieste Challenger Montechiarugolo - Parma Challenger Kigali 1 Challenger Heilbronn Challenger Samarkand Challenger Liberec Challenger Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Valencia Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger Rome Challenger IPP Open - Helsinki Samarkand Challenger Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger Bratislava Challenger Fergana Challenger Guzzini Challenger - Recanati Pune Challenger 4° Sporting Challenger - Turin Braunschweig Challenger Santiago Challenger Arad Challenger Anning Challenger Nanchang Challenger Heilbronn Open - Heilbronn XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Poznan Challenger Samarkand Challenger Almaty Challenger Tampere Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Ortisei Challenger Dobrich Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Fergana Challenger - Fergana Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand IPP Open - Helsinki Steelers Cup 2005 - Kosice Heilbronn Challenger Societa Canottieri Mincio 2005 - Mantova Banja Luka Challenger Maia Challenger Ostdeutscher Sparkessen Cup - Dresden Villena Challenger Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Zadar Challenger Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Furth Challenger Lima Challenger Tennislife Cup - Napoli Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Tashkent Challenger Astana Challenger Tashkent Challenger - Tashkent President's Cup 2000 - Tashkent Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger President's Cup - Tashkent Zagreb Challenger Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Franklin Templeton Tennis Classic - Scottsdale Rome Challenger Cremona Challenger Losinj Challenger Allianz Suisse Open - Gstaad Milan Indoors - Milan Barcelona Challenger Bratislava Challenger Bratislava Challenger Burnie Challenger Cherbourg Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona San Luis Potosi Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Qatar Exxon Mobil Open - Doha Astana Challenger Allianz Suisse Open Gstaad - Gstaad Todi Challenger Lermontov Challenger Glasgow Challenger Bergamo Challenger Seoul Challenger Prague Challenger Kosice Challenger Eckental Challenger Bratislava Challenger Como Challenger Marbella Challenger Napoli Challenger Allianz Suisse Open Gstaad - Gstaad Noumea Challenger Heilbronn Challenger Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha BMW Open - Munich Medibank International - Sydney US Men's Clay Court Championship - Houston Bergamo Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Tunis Challenger Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb BMW Open - Munich Ecuador Open - Quito Rennes Challenger Athens Challenger BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Ortisei Challenger Santiago Challenger AEGON Championships - London AEGON International - Eastbourne Argentina Open - Buenos Aires Konzum Croatia Open - Umag Ecuador Open - Quito BMW Open - Munich Plava Laguna Croatia Open - Umag Sao Paulo Challenger Tour Finals Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Bogota Challenger Quimper Challenger Santiago Open - Santiago Poznan Challenger Vercelli Challenger Sardegna Open - Cagliari Fergana Challenger Todi Challenger Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Irving Challenger Skopje Challenger Brest Challenger Eckental Challenger Rio De Janeiro Challenger Aircel Chennai Open - Chennai Buenos Aires Challenger PBZ Zagreb Indoors - Zagreb Marburg Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Budapest Challenger Irving Challenger Como Challenger Prostejov Challenger Qatar ExxonMobil Open - Doha Poprad Tatry Challenger Astana Challenger Quimper Challenger Mercedes Cup - Stuttgart Guadalajara Challenger Ostrava Challenger Lima Challenger San Benedetto Challenger Brescia Challenger Koblenz Challenger Mons Challenger Bratislava Challenger Karshi Challenger Fergana Challenger Konzum Croatia Open - Umag Napoli Challenger Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Brasil Open - Sao Paulo Florence Challenger Eckental Challenger Rome Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Seville Challenger Troisdorf Challenger Ecuador Open - Quito IX Torneo Internacionale de Tennis - Barletta Turin Challenger Cordenons Challenger Bastad Challenger Barcelona Open BancSabadell - Barcelona Montevideo Challenger Mauritius Open - Mauritius Punta Del Este Challenger Tata Open Maharashtra - Pune Shymkent Challenger Cordoba Open - Cordoba Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger Bratislava 1 Challenger Cordoba Open - Cordoba Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Heilbronn Open - Heilbronn Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Milan Challenger Generali Open - Kitzbuhel AEGON International - Eastbourne Great Ocean Road Open - Melbourne Quito Challenger Szczecin Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Nordea Open - Bastad Citi Open - Washington Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne Wimbledon - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Australian Open - Melbourne Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3 French Open (juniors) Davis Cup, Group I, 2R, JPN-UZB 4-1 French Open (juniors) Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Kigali 2 Challenger Wimbledon (juniors) M25 Santa Margherita di Pula